body {
			background: #f7f7f7;
		}
		input:focus  {
			
		}

		#serch-form input[type="text"] {
		    width: 100%;
		    border: none;
		    background: rgba(255, 255, 255, 0);
		    outline-style: none;
		    display: block;
		    line-height: .28rem;
		    height: 100%;
		    font-size: .28rem;
		    padding: 0;    
		     

		-webkit-appearance:none;
		 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
		}
		/*可选元素*/
		input {
			text-rendering: auto;
		    color: initial;
		    letter-spacing: normal;
		    word-spacing: normal;
		    text-transform: none;
		    text-indent: 0px;
		    text-shadow: none;
		    display: inline-block;
		    text-align: left;
		    /*margin: 0em 0em 0em 0em;*/
		    font: 13.3333px Arial;
		    

		-webkit-appearance:none;
		 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
		}
		.search {
			background-color:#fff;
			height:32px;
			margin:0px 18px;
			display:block;
			position:relative;
			/*top:8px;*/
			border-radius:7px;
			z-index: 10000;
			
			margin-left: 36px;
		}
		.search > div {
			padding-left:18px;
			padding-right:52px;
		}
		.search > div > button {
			background: url('../img/search1.png') no-repeat;
			background-size:16px;
			background-position: center;
			display:inline-block;
			border-left:1px solid #eee;
			padding:0 18px;
			height:32px;
			line-height:32px;
			border:0px;
			background-color:transparent;
			color:#666;
			/*width:32px;*/
			width: 16px;
			position:absolute;
			right:0px;
			top:0px;
			box-sizing: content-box;
		}
		.search > div > button:hover {
			background-color: #fff;
			opacity: 0.9;
		}
		.search > div > input {
			color:#000;
			border:0px;
			background-color:transparent;
			height:30px;
			display:block;
			/*line-height:30px;*/
			line-height: normal;
			font-size:12px;
			width:100%;
			
			border-right: 1px solid #eee;
		}

		.return {
			display:inline-block;
			width: 30px;
			height: 30px;
			float: left;
			line-height: 30px;
			color: #999;
			text-decoration: none;
			position: relative;
			/*top: 8px;*/
			background: transparent url('../img/return.png') no-repeat;
			background-size:20px;
			background-position: right center;
		}

		#main {
			margin: 18px;
		}
		
		.goodList {
			
		}

		.goodList {
			
		}

		.goodList > .pure-g div > .list {
			display: block;
			margin-bottom: 18px;
			background: #FFF;
			padding-bottom: 18px;
		}

		.goodList > .pure-g div > .list > .img{
			background-position: center; 
			background-size:cover;
			background-repeat: no-repeat;
			background-color: #FFF;
			margin-bottom:8px;
			height:160px;
			width:100%;
		}

		.goodList > .pure-g div > .list > .intro {
			padding:0 8px;
			height:30px;
			line-height:15px;
			font-size:15px;
			color:#4d4d4d;
			overflow:hidden;
			/*margin-bottom:8px;*/

			margin-bottom: 12px;
		}

		.goodList > .pure-g div > .list > p:after {
			display:table;
			clear:both;
			content: '';
			
		}

		.goodList > .pure-g div > .list > p {
			margin:0px;
			padding:0 8px;
			
		}
		 
		.goodList > .pure-g div > .list > p > .price {
			margin:0px;
			color: #db3855;
			float:left;
			font-size: 16px;
			padding-top: 2px;
		}

		.goodList > .pure-g div > .list > p > .addCart {
			background: #fff url('../img/addCart.png') no-repeat;
			background-size:100%;
			width:22px;
			height: 22px;
			background-position: right center;
			float:right;
		}


		.goodList > .pure-g div:first-child > .list{
			margin-right: 9px;
		}

		.goodList > .pure-g div:last-child > .list{
			margin-left: 9px;
		}

		.good-empty {
			display:table;
			height:350px;
			/*height: 100%;*/
			text-align: center;
			width: 100%;
		}
		.good-empty > div {
			display:table-cell;
			vertical-align:middle;
			color:#ccc;
		}

		.good-empty > div > span {
			margin-bottom: 8px;
			display: block;
			font-weight: 600;
			font-size: 18px;
		}